#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
//int main()
//{
//    int a = 0;
//    int b = 0;    
//    int c = 0;
//    scanf("%d %d %d", &a, &b, &c);
//    if (a > b)
//    {
//        if (a > c)
//        {
//            printf("%d", a);
//        }
//        else
//        {
//            printf("%d", c);
//        }
//    }
//    else 
//    {
//        if (b > c)
//            printf("%d", b);
//        else
//            printf("%d", c);
//    }
//}

//int main()
//{
//    int temp = 0;
//    char crr;
//    char vowel[10] = { 'a','A','e','E','i','I','o','O','u','U' };
//    while (scanf("%c", &crr) != EOF)
//    {
//        if (crr != '\n')
//        {
//
//            for (temp = 0; temp < 10; temp++)
//            {
//                if (crr == vowel[temp])
//                {
//                    printf("Vowel\n");
//                    temp = 20;
//                }
//            }
//
//            if (temp == 10)
//            {
//                printf("Consonant\n");
//            }
//
//        }
//    }
//    return 0;
//}

//int main()
//{
//
//    float a = 0.0;
//    float b = 0.0;
//    float c = 0.0;
//
//    while (scanf("%f %f %f", &a, &b, &c) == 3)
//    {
//        if (a == 0)
//        {
//            printf("Not quadratic equation\n");
//        }
//        else
//        {
//            float deta = b * b - 4 * a * c;
//            if (deta >= 0)
//            {
//
//                float result1 = (-b + sqrt(deta)) / (2 * a);
//                float result2 = (-b - sqrt(deta)) / (2 * a);
//
//                if (deta > 0)
//                {
//                    printf("x1=%.2f;x2=%.2f\n", result2, result1);
//                }
//                else
//                {
//                    if (result1 == 0)
//                    {
//                        printf("x1=x2=0.00\n");
//                    }
//                    else
//                    {
//                        printf("x1=x2=%.2f\n", result1);
//                    }
//                }
//
//            }
//            else
//            {
//
//                float shibu = (-b) / (2.0 * a);
//                float xubu = (sqrt(-deta)) / (2.0 * a);
//
//                if (xubu < 0)
//                {
//                    xubu = -xubu;
//                    printf("x1=%.2f-%.2fi;x2=%.2f+%.2fi\n", shibu, xubu, shibu, xubu);
//                }
//                else
//                {
//                    printf("x1=%.2f-%.2fi;x2=%.2f+%.2fi\n", shibu, xubu, shibu, xubu);
//                }
//
//            }
//        }
//    }
//    return 0;
//}

#include <stdio.h>
int main() 
{
    int n = 0;

    while (scanf("%d", &n) != EOF) 
    {
        for (int i = n + 1; i > 0; i--) 
        {
            for (int j = i; j > 0; j--) 
            {
                printf("* ");
            }
            printf("\n");
        }

        for (int i = 1; i <= n; i++) 
        {
            for (int j = 0; j <= i; j++) 
            {
                printf("* ");
            }
            printf("\n");
        }

    }
    return 0;
}